Locations changed:
0x0F6112: B5 F2 C5 FD (Pointer to new siegfried code)
0x0F613A: B5 F2 A1 FD (Pointer to new chupon code)
0x3ABC80: 02 B4 37 28 05 D1 1F 49 0E 78 20 2E 01 D0 20 36 0E 70 40 BC 02 BC 08 47 (new siegfried code [if siegfried encountered in colosseum AND flag not set, set flag])
0x3ABCA0: 01 B4 02 B4 EE 28 05 D1 1F 49 0E 78 02 2E 01 D0 02 36 0E 70 40 BC 01 BC 02 BC 08 47 (new chupon code [if chupon encountered in colosseum AND flag not set, set flag])
0x3ABD04: 16 1E 00 02 (Pointer to Siegfried flag)
0x3ABD28: 1A 1E 00 02 (Pointer to Chupon flag)
0x61C05C: 03 00 00 00 (Siegfried battle flags)
0x61C0CC: 03 00 00 00 (Chupon battle flags)
0x61DE3F: 60 01 37 FF FF FF FF FF 46 00 00 00 00 00 3E (new Siegfried Formation)
0x61DFE3: 60 01 40 FF FF FF FF FF 44 00 00 00 00 00 3E (new Chupon Formation)
0x711634: 03 02 03 02 (copy&pasted stuff i have no idea what it's doing)
0x79F5CD: 05 (Siegfried AP)
0x79F5E9: 02 (Chupon AP)


Veldt Formations Perfect Savefile (0x02001DDD - 0x02001E1C)
                                       FF FF FF 
FF FF F2 FE 63 FF 7F FF FF FF FF FF 7F D1 FF FF 
FF FF C7 FF FF FF FF FE FF FF FF FF EF FF FF FF 
F7 FF FF FF FF FF 7F FF FC 3B 03 E0 FF 00 D8 F3 
FC 05 FF 00 00 10 20 00 00 42 02 00 00

0x02001E16: +0x20 = Formation 461 Hne (Boss) unused
0x02001E1A: +0x02 = Formation 489 Eisdrache + Kefka (Boss) unused

Siegfried
0x080F613A original [02 BC 08 47]
	pop {r1}
	bx r1 -> jump back to 081079BD

0x080F613A new code [B5 F2 A1 FD]
	bl 0x83ABC80 -> points to 083ABC80

0x083ABC80 new code
	push r1 // 02 B4
	cmp r0,#0x37 // 37 28
	bne #0x83ABC9A // 05 D1
	ldr r1,=#0x2001E16 // 1F 49
	ldrb r6,[r1] // 0E 78
	cmp r6,#0x20 // 20 2E
	beq 0x83ABC96 // 03 D0
	add r6,#0x20 // 20 36
	strb r6,[r1] // 0E 70
	pop r6 // 40 BC
	pop r1 // 02 BC
	bx r1 // 08 47

02 B4 37 28 05 D1 1F 49 0E 78 20 2E 01 D0 20 36
0E 70 40 BC 02 BC 08 47
0x083ABD04: 16 1E 00 02 (pointer for ldr r1 0x2001E16)

Chupon
---------
0x080F6112 original [02 BC 08 47]
	pop r1
	bx r1
0x080F6112 new code
	bl 0x83ABCA0 [B5 F2 C5 FD]
0x083ABCA0 new code
	push r0 // 01 B4
	push r1 // 02 B4
	cmp r0,#0xEE // EE 28
	bne #0x83ABCB4 // 05 D1
	ldr r1,=#0x2001E1A // 1F 49
	ldrb r6,[r1] // 0E 78
	cmp r6,#0x02 // 02 2E
	beq 0x83ABCB4 // 01 D0
	add r6,#0x02 // 02 36
	strb r6,[r1] // 0E 70
	pop r6 // 40 BC
	pop r0 // 01 BC
	pop r1 // 02 BC
	bx r1 // 08 47

01 b4 02 b4 ee 28 05 d1 1f 49 0e 78 02 2e 01 d0 
02 36 0e 70 40 bc 01 bc 02 bc 08 47
0x83ABD28: 1a 1e 00 02 (pointer for ldr r1 0x2001E1A